<%@page import="Modelo.Querys"%>
<%@page import="Modelo.Selects"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <jsp:include page="head.jsp"></jsp:include>

    <script type="text/javascript">
        $(document).ready(function(){
        <%=Querys.CheckDB()%>
        <%
                String mensaje = request.getParameter("FinalMessage");
                String tipo = request.getParameter("TypeMessage");
                if (mensaje != null) {
        %>
            
            //alert('');
            new Messi('<%=mensaje%>', {title: 'Resultado', autoclose: '4000', titleClass: '<%= tipo %> anim', buttons: [{id: 0, label: 'Cerrar', val: 'X'}]});
            
        <%
        }
        %>
        var op = $("#PluginType option:selected").val();
        if(op == "A")
            if(op == "A"){
                $("#PluginInterprete").prop('disabled', true);
            }
        else{
            $("#PluginInterprete").prop('disabled', false);
        }
        $("#PluginType").change(function(){                
            var op = $("#PluginType option:selected").val();                
            if(op == "A"){
                $("#PluginInterprete").prop('disabled', true);
            }
            else{
                $("#PluginInterprete").prop('disabled', false);
            }
        });   
       $("#PluginForm").submit(function(){
            var op1 = $("#PluginType option:selected").val();
            var op2 = $("#PluginInterprete option:selected").val();
            if(op1 == "C" && op2 == "D"){
               new Messi('No se permite que un plugin Colector sea su Interprete, por favor instale primero su plugin intérprete!', {title: 'Advertencia!', autoclose: '1500', titleClass: 'warning anim', buttons: [{id: 0, label: 'Cerrar', val: 'X'}]}); 
               return false;
            }
        });
});
    </script>
    <body>
        <section id="wrapper">
            <header>                
            </header>
            <jsp:include page="menu.jsp"></jsp:include>
            <p></p>
            <section id="container">
                <section id="FormType">                    
                    <form action="Contr_ip.jsp" enctype="MULTIPART/FORM-DATA" method="post" id="PluginForm"> 
                        <fieldset>
                            <h2>Instalar un plugin de SAMP</h2>
                            <table border="0" cellspacing="20">
                                <tr>
                                    <td><label for="PluginName">Nombre del Plugin:</label></td>
                                    <td><input id="PluginName" name="PluginName" type="text" required="true" placeholder="Nombre del Plugin" maxlength="30" title="Nombre del Plugin, Máximo 30 Caracteres."/></td>
                                </tr>
                                <tr>
                                    <td><label for="PluginClass">Clase del Plugin:</label></td>
                                    <td><input id="PluginClase" name="PluginClass" type="text" required="true" placeholder="Clase del Plugin" pattern="([A-Za-z]+[A-Za-z0-9]*\.)+([A-Za-z]+[A-Za-z0-9]*)" title="Instancia de Conexión del Plugin, ejemplo: samp.plugins.PluginEjemplo"/></td>
                                </tr>
                                <tr>
                                    <td><label for="PluginType">Tipo del Plugin:</label></td>
                                    <td>
                                        <select name="PluginType" id="PluginType">
                                            <option value="C">Colector</option>
                                            <option value="A">Analizador</option>
                                            <option value="D">Colector y Analizador</option>
                                        </select>
                                    </td>
                                </tr>
                                <tr>
                                    <td><label for="PluginInterprete">Interprete del Plugin:</label></td>
                                    <td><select name="PluginInterprete" id="PluginInterprete">
                                            <% out.print(Selects.AnalyzerPlugins()); %>
                                        </select>
                                    </td>
                                </tr>
                                <tr>
                                    <td><label for="PluginFile">Escoger Plugin(s):</label></td>
                                    <td><input id="PluginFile" name="PluginFile" type="file" required="true" name="plugin" multiple="multiple" /></td>
                                </tr>
                                <tr>
                                    <td><input id="Send" name="Send" type="submit" class="button" value="Instalar Plugin(s)"/></td>
                                </tr>
                            </table>
                        </fieldset> 
                    </form> 
                </section>
            </section>
        </section>
        <footer>
            Proyecto de Investigacion de <a href="http://gitecx.unillanos.edu.co/" target="_blank">Gitecx</a> SAMP
        </footer>
    </body>
</html>
